package com.cty.Controlller;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;

@Controller
@RequestMapping("user")
public class UserController {

    /*注解的详细说明
    * 1.@RequestMapping中的value是用来写访问地址的
    *   user/login 与/user/login是一样的，没有servlet那样严格
    * 2.支持模糊匹配
    *   user/* -> user/a user/b 都可以访问
    *   user/**可以访问多层 /user/a/b
    * 3.类和方法的区别
    *    类上加该注解是将该类下的所有相同的路径提取出来
    *   之后触发器的全路径是 类的注解+方法的注解
    *    类的可以没有但是方法必须有
    *
    * 4.请求方式
    *  不加的话就是任何方式都可以
    *  method = 在注解中加method = 指定请求的方式
    *  指定多个的话加上 {} 在其中加入
    *  5.特定的注解
    *    @PostMapping = @RequestMapping(xxx,method = RequestMethod.POST)
    *    @GetMapping = @RequestMapping(xxx,method = RequestMethod.GET)
    *    @PutMapping = @RequestMapping(xxx,method = RequestMethod.PUT)
    *    @DeleteMapping = @RequestMapping(xxx,method = RequestMethod.DELETE)
    */




    @RequestMapping(value = "login",method = RequestMethod.POST)
    @PostMapping
    public String login() {

        return null;
    }

    @RequestMapping("register")
    public String register() {
         return null;
    }

}
